2018-10-26  - smartnet2-fs-1.8.295.bin
 -. modified,	"USB Key Monitor" function is activated on Casino printer
 -. added,	"AUTO DELIMITER" on OCP Format
 -. fixed,	the bug on OCP Format



2018-04-17  - smartnet2-fs-1.8.100.bin
 -. supported,	the WIFI module on SMART-51
 -. fixed,	the abnormal operation of IC encoder when network module is installed



2018-02-08  - smartnet2-fs-1.8.039.bin
 -. modified,  	the fonts when OCP is used
 -. fixed,	the bug of HiCo encoding when OCP is used



2018-01-02  - smartnet2-fs-1.7.341.bin
 -. added,	CAESAR format for magnetic track 1



2017-09-07  - smartnet2-fs-1.7.248.bin
 -. added, 	the OCP functions in the SMART-51



2017-06-22  - smartnet2-fs-1.7.171.bin, smartnet2-os-1.7.165.bin
 -. added,	the TIMELOX format in the OCPFORMAT
 -. fixed,	send the NULL data when it can't get the NETWORK_STATE.
 -. changed,	the flash ROM table



2016.08.16  - smartnet2-fs-1.6.229 (NEED NEW NetAdmin)
 -. fixed,	ocpformat.cpp, fixed ocpformat drawing functions
 -. fixed,	smartdcpprn.cpp, fixed FlipImage()
 -. added,	ocpformat.*, added rotate 



2016.07.13  - smartnet2-fs-1.6.195
 -. fixed,	usbhost.cpp, fixed the copying logic of iPNPString
 -. modified,	/etc/init.d/smartnet.sh, moved zero to solve USB recognition problem



2016.06.14  - smartnet2-fs-1.6.166
 -. fixed,	smartdclpre.cpp, fixed getting overlay buffer in GetDrawPanel()



2016.04.22  - smartnets-fs-1.6.113
 -. modified,	lpd.*, ocpformat.*, supported multiple definition (~|file_name|)



2016.03.24  - smartnet2-fs-1.6.084 (NEED NEW NetAdmin)
 -. added,	config.*, smartserver.cpp, added b_on_flashusb_monitor in SERVICE_CONFIG and monitored in smartserver.cpp
 -. added,	smartinit.cpp, smartnet.sh, added WiFi script(iwup.sh)
 -. added,	isnp.cpp, added scanner related commands
 -. modified,	config.*, added reserved data to all configuration
 -. modified,	smartcomm.*, modified get_reader() to support SMART-70
 -. modified,	smartdclprn.cpp, modified resin processing algorithm to enhance barcode and modified yellow factors
 -. removed,	fusb300_udc.c, removed from the kerlen(not used)
 -. fixed,	config.*, fixed is_on_ocp_format() to check m_ocp.b_on_net_lpd
 -. fixed,	smartcomm.cpp, fixed send_page_ver3() for partial mode
 -. modified,	lpd.*, increased IO buffer to fix large data error
 -. added,	supported dual printer through network spool
 -. changed,	busybox, added arp, arping



2015.12.03  - smartnet2-fs-1.5.337
 -. added,	lpd.cpp, supporting OCP format to SMART-70



2015.11.12  - smartnet2-fs-1.5.316
 -. added,	kernel, added wifi supporting
 -. added,	file system, added wifi driver and utilities
 -. modified,	config.cpp, modified GetLocalIP to support wifi
 -. added,	supported user script in the (/flashusb/init/*, /flashusb/init2/*) or (/flash/init/*, /flash/init2/*) 



2015.10.06  - smartnet2-fs-1.5.279
 -. fixed,	/etc/init.d/smartnet.sh, added sleep and cleaning USB port(insert/remove g_zero) to fix unknown device problem
 -. added,	usbdevice.cpp, usbdevice.hpp, added usb functions accessing RF reader in the 2'nd printer



2015.09.25  - smartnet2-fs-1.5.268
 -. fixed,	usbdevice.cpp, fixed rftransmit error(added PC2NET_RF_TRANSMIT to GET)



2015.09.21  - smartnet2-fs-1.5.264
 -. added,	ocp.cpp, added new ocp function ChangePassword



2015.09.09 - smartnet2-fs-1.5.252
 -. added,	miru.cpp, usbdevice.cpp, added miru scanner support
 -. added,	usbdevice.cpp, added target printer support in the spool header



2015.07.09 - smartnet2-fs-1.5.190
 -. fixed,	netspool.cpp, fixed the direction algorithm between lpd and isnp.
 -. fixed,	ocp.cpp, fixed NULL argument processing from ""



2015.05.29 - smartnet2-fs-1.5.149
 -. modified,	usbdevice.cpp, changed ioctl read method from poll to read and sleep to make faster response



2015.05.20 - smartnet2-fs-1.5.140
 -. modified,	mux33xx.c, board-smartnet2.c, modified to support ttyO5
 -. added,	ttyocp.hpp, ttyocp.cpp, supported OCP through ttyO5



2015.03.20 - smartnet2-fs-1.5.079
 -. fixed,	smartnet.sh, added insmod/rmmod to protect unknown dvice error
 -. fixed,	ocpformat.cpp, fixed a bug of macro function Mid



2015.03.11 - smartnet2-fs-1.5.070
 -. fixed,	lpd.cpp, removed printing error message
 -. changed,	lpd.cpp, display blinking macro error message 10 seconds



2015.03.06 - smartnet2-fs-1.5.065
 -. fixed,	isnp.cpp, increased the buffer of the print_log to protect the buffer overflow
 -. changed,	usbhost.cpp,  remove write timeout and do write until send all data
 -. added,	lpd.cpp, ocpformat.cpp, added macro functions for the field data
 -. changed,	lpd.cpp, ocpformat.cpp, changed prioroty of the gathering field data to definition first
 -. changed,	lpd.cpp, ocpformat.cpp, changed to process multi-byte marker



2015.02.11 - smartnet2-fs-1.5.042
 -. changed,	/etc/passwd, root password is changed from (null) to (smartnetadmin)
 -. modified,	/sbin/udhcpc, changed options to solve unknown device problem



2015.01.26 - smartnet2-fs-1.5.026
 -. modified,	usbdevice.cpp, modified detecting protocol algorithm to printer first(casino problem)
 -. added,	usbdevice.cpp, added a processor for SMART-70 bulk command
 -. added,	almost files, supported SMART-70 and 2'nd printer
 -. modified,	smartdclpre.cpp, enhanced DrawText when printing small text from size 5 to 7
 -. added,	ocp.cpp, added a new command "PrintSampleCard"
 -. modified,  	smartcomm.hpp, modified print timeout from 60 sec to 90 sec
 -. modified,	usbhost.cpp, removed getstatus buffering
 -. fixed,	smartdclprn.cpp, flip image for portrait back side
 -. fixed,	usbdevice.cpp, reply lpd command for USB



2014.11.13 - smartnet2-fs-1.4.317
 -. added,	usbdevice.cpp, added to send network state to printer to display it
 -. modified,	log.cpp, modified log filename from smartnet.log.XXXX to smartnet.XXXX.log
 -. fixed,	ocpformat.cpp, fixed definition file re-loading problem on the USB communication



2014.09.05 - smartnet2-fs-1.4.248
 -. fixed,	usbdevice.cpp, fixed not upgrading printer firmware(when lpd was enabled) after 1.4.212
 -. added,	usbdevice.cpp, added network firmware upgrading through USB
 -. added,	/etc/init.d/smartnet.sh, added user script initialization in the /flashusb/init/*
 -. added,	isnp.cpp, displaying "Upgrading Network Firmware" in the LCD at firmware upgrading
 -. fixed,	netadmin.cpp, fixed lookup reply error when ip address is changed or not assigned
 -. fixed,	ocp.cpp, fixed spelling(DIFFUSION)
 -. added,	ocp.cpp, added high speed mode
 -. added,	lpd.cpp, added linking field data to other field(write "#N" to the fixed magnetic field data)
 -. added,	isnp.cpp, smartcomm.cpp, added CardInEx to support KIOSK model



2014.07.31
 - smartnet2-fs-1.4.212
 -. fixed,	usbsmart.cpp, fixed soft power on/off bug by increasing buffer size

 -. modified,	smartcomm.cpp, modified wait function to work more faster

 -. added,	lpd.cpp, added log to magnetic encoding and printing




2014.07.04 - smartnet2-fs-1.4.185
 -. fixed,	smartcomm.cpp, modified wait functions in order to protect case open error


 -. removed, 	DumpFormat in ocp

 -. changed,	/etc/init.d/smartnet.sh to change the mount point of the USB memory(/flashusb)

 -. modified, 	log.cpp, save the log into the USB memory if exist

 -. modified,	smartinit.cpp, select the position of system configuration file 

 -. modified,   ocp.cpp, select the position of the ocp files

 -. changed,	log.cpp, log file name
 -. modified,	ocp.cpp, save log


 -. fixed,	usbdevice.cpp, usbhost.cpp, fixed prn2pc() 

 -. modified,	smartserver.cpp, ocp.cpp, lpd.cpp, enabling logic of OCP format

 -. added,	ocp.cpp, lpd.cpp, added DumpFormat to ocp


 -. added,	ocpformat.cpp, lpd.cpp, added input data conversion



2014.04.08 - smartnet2-fs-1.4.098
 -. fixed,	lpd.cpp, fixed card not ejecting error



2014.03.24 - smartnet2-fs-1.4.083
 -. modified,	smartcomm.cpp, disabled checking CASE_OPEN in the spool_wait

 -. fixed,	usbdevice.cpp, added checking spool data for ~[B|F|M|P|L]

 -. upgraded,	pcsclite 1.8.11
 -. added,	log.cpp, added dump function

 -. added,	isnp.cpp, added dump data

 -. fixed,	ocp.cpp, "Dual size" -> "Dual side"

 -. fixed,	smartcomm.cpp, PCSC functions

 -. added,	upgrade, added a shell script to upgrade firmware

 -. modified,   usbdevice.cpp, netspool.cpp, suppoted OCPFormat from spool

 -. modified,   lpd.cpp, modified to serialize print data

 -. changed,	config.cpp, all timeouts are changed from 300 sec to 600 sec 

 -. added,	session.cpp, session.hpp, implement serialization for the lpd session

 -. changed,    netspool.cpp, netsdk.cpp, netlpd.cpp, max sessions are changed from 32 to 64



2014.02.18
 - smartnet2-fs-1.4.049
 -. fixed,	netadmin.cpp, use client ip address in the sockaddr instead of the request

 -. modified,   ocp.hpp, ocp.cpp, added allow_ocp_format() to replace have_usb_flash()



